'use strict';
module.exports = app => {
  const { INTEGER, TEXT,STRING } = app.Sequelize;
    return app.model.define(
      'policy',
      {
          id: {type: INTEGER, primaryKey: true, autoIncrement: true},
          name: STRING,
          content: TEXT,
          status: INTEGER,
          type: INTEGER,
      },
      {
          tableName: 'policy',
          timestamps: true, // 启用时间戳(createdAt, updatedAt)
          updatedAt: 'updated_time', // 不想要 updatedAt
          createdAt: 'create_time', // 想要  createdAt 但是希望名称叫做 created_at
      }
  );
};
// 新增的一个mysql语句
// CREATE TABLE `policy` (
//   `id` int(11) NOT NULL AUTO_INCREMENT,'
//   `name` varchar(255) DEFAULT NULL COMMENT '名称',
//   `content` text COMMENT '内容',
//   `status` int(11) DEFAULT NULL COMMENT '状态',
//   `type` int(11) DEFAULT NULL COMMENT '类型',
//   `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
//   `updated_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
//   PRIMARY KEY (`id`)
// ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
